package com.lwj.service.system;

import com.lwj.dto.system.MenuDto;
import com.lwj.model.system.Menu;
import com.lwj.vo.system.MenuVo;

import java.util.List;

public interface MenuService {
    int deleteByPrimaryKey(String menuId);

    int insert(Menu record);

    int insertSelective(Menu record);

    Menu selectByPrimaryKey(String menuId);

    int updateByPrimaryKeySelective(Menu record);

    int updateByPrimaryKey(Menu record);

    List<MenuVo> menuTree(String type);

    String save(MenuDto menuDto);

    List<MenuVo> userMenu( String departmentRoleId);

    void changeStatus(MenuDto menuDto);
}
